package com.example.demo.service;

import com.example.demo.model.common.RenewalRequest;
import com.example.demo.model.common.RenewalResponse;
import com.example.demo.model.common.RenewalStatusResponse;
import com.example.demo.model.entity.CardDetail;
import com.example.demo.model.entity.CardInfo;
import com.example.demo.model.entity.CardPackage;

import java.util.List;

public interface IotCardService {
    List<CardInfo> queryCardInfoList(List<String> iccids);

    List<CardDetail> queryCardDetail(List<String> iccids);

    List<CardPackage> queryCardPackage(List<String> iccids);

    RenewalResponse mulCardRenewal(RenewalRequest request);

    // 新增方法：查询续费审核状态
    RenewalStatusResponse queryRenewalStatus(String renewalId);
}
